- db (fw_UCBdb) -- 1.85
- GNU bash (fw_GNUbash) -- 1.14.5
- GNU bison (fw_GNUbison) -- 1.24
- GNU Emacs (fw_GNUemacs) -- 19.30
- GNU flex (fw_GNUflex) -- 2.5.2
- GNU shutils (fw_GNUshutils) -- 1.12
- ImageMagick (fw_JCImageMagick) -- 3.7.2
- nas (fw_NCDnas) -- 1.2p4
- nedit (fw_FNALnedit) -- 4.0.1
- netpbm (fw_netpbm) -- 1mar1994
- perl5 (fw_LWperl5) -- 5.002
- qpopper (fw_BSDqpopper) -- 2.1.4
- samba (fw_samba) -- 1.9.15p8
- sc (fw_sc) -- 6.21
- tcp_wrappers (fw_WVtcpwrap) -- 7.2
- tex (fw_tex) -- 2.6
- tin (fw_tin) -- 1.22
- top (fw_WNLtop) -- 3.3
- turn (fw_turn) -- 1.0
- vim (fw_BMvim) -- 3.0
- wu-ftpd (fw_wuftp) -- 2.4
- Xemacs (fw_UIUCXEmacs) -- 19.13
- xntp (fw_UDELxntp) -- 3.4o
command-line sequence to extract desired images: In the following example we demonstrate how to extract the
fw_JCImageMagick.src.ImageMagick src image.Let's say you've copied the fw_JCImageMagick.tardist file into your own /usr/tmp directory and have already performed the
command to extract the inst image files. We'll further assume the showfiles binary and the libinst.so dso have also been copied into /usr/tmp. The two commands to then run from the shell window in your /usr/tmp directory are:
tar xvf fw_JCImageMagick.tardist
setenv LD_LIBRARY_PATH .
showfiles -x -r tmproot -f fw_JCImageMagick \*.src.\*
You must set LD_LIBRARY_PATH to be the directory where you have copied the libinst.so dso into. DO NOT PUT THIS libinst.so IN /usr/lib -- it will render your system inoperable as far as inst(1M), swmgr(1M), versions(1M) and a host of other programs are concerned.
See the showfiles(1M) man page for a complete description of the options used above:
-r <root> explicitly define an alternate root directory -- otherwise all files will be put into `.'
THIS IS CRITICAL TO USE:
SINCE THERE WILL BE NO INST HISTORY OF THIS EXTRACTION OF FILES, YOU DO NOT WANT TO HAVE THEM BE LOADED INTO THE DEFAULT -- /usr/freeware -- LOCATION.-x extract files instead of just listing them -f specify the name of the product distribution If, instead of explicitly specifying the src image,
"\*.src.\*
, as above, one simply invokedthe entire fw_JCImageMagick product would be extracted.
./showfiles -r tmproot -x -f fw_JCImageMagick
IMPORTANT: -- in the man page's description of -x it states :
Normally inst(1M) or swmgr(1M) should be used to install software components, since showfiles -x does not update the installation history database, execute auxilliary installation commands such as exitops, install symbolic links, preserve modified configuration files, or perform rqs(1) processing.
Thus, besides symlinks not being created during extraction, a side-effect the janitor noticed while learning how to correctly invoke showfiles, is that all the files created have their permissions set to be 755. Hence you will need to run something on the order of
find /usr/tmp/tmproot -type f -print | xargs chmod -R 644
to reset all doc/src files to their "respectable -rw-r--r-- nature".
Documentation